package com.baixun.gasentity.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;

/**
 * @program: 上海燃气驾驶舱
 * @description: 树形结构数据传输对象
 * @author: yesong
 **/
public class TreeDto {
    @TableId
    @ApiModelProperty(value = "视频中台摄像头表主键id")
    private Long id;

    /**
     * 父级id，最高级为0
     */
    @ApiModelProperty(value = "父级id，最高级为0")
    private Long parentId;


    /**
     * 类型枚举，用于表示对象的类型。
     */
    @ApiModelProperty(value = "类型枚举，用于表示对象的类型", example = "TYPE1")
    private String type;

    /**
     * 在线点数计数，表示在线的点数。
     */
    @ApiModelProperty(value = "在线点数计数，表示在线的点数", example = "100")
    private Integer onlinePointCount;

    /**
     * 点数计数，表示总的点数。
     */
    @ApiModelProperty(value = "点数计数，表示总的点数", example = "200")
    private Integer pointCount;

    /**
     * 点状态，表示点的状态信息。
     */
    @ApiModelProperty(value = "点状态，表示点的状态信息", example = "ACTIVE")
    private String pointStatus;

    private Long PointName;

}
